package com.cloudeasy.label.util;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloudeasy.api.util.EntityUtil;

import java.util.List;

/**
 * {@link IPage}分页工具类
 */
public class IPageUtil {
    /**
     * 构建{@link IPage<T>}
     *
     * @param page      页数
     * @param size      每页大小
     * @param <T>       {@link T}目标类型
     * @return {@link IPage<T>}
     */
    public static <T> IPage<T> compose(Integer page, Integer size) {
        IPage<T> tPage = new Page<>();
        tPage.setCurrent(page);
        tPage.setSize(size);
        return tPage;
    }
}
